::-webkit-scrollbar{width:8px;height:8px;}
::-webkit-scrollbar-track{background:#f7f7f7}
::-webkit-scrollbar-thumb{background:#034099;height:60px;border-radius: 8px;}
::-webkit-scrollbar-thumb:window-inactive{background:#034099}
::-webkit-scrollbar-thumb:vertical:hover{background:#034099}

/* css reset start*/
*{box-sizing: border-box;padding:0;margin:0;}
label{font-weight: 400;}
body,html{width:100%}
body{font-family:"微软雅黑","Helvetica Neue",Helvetica,Arial,sans-serif;color:#333;min-width:320px;width:100%;overflow-x: hidden;padding-top:104px;}
a{display: block;color:#333;outline: none;}
em,i{font-style:normal}
a:focus,a:hover{text-decoration:none;color:#333;}
/* .h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,p{margin:0} */
ul{padding:0;margin-bottom:0;}
p,dl{margin-bottom:0;}
li{list-style:none}
button,img,input,select,textarea{border:none;padding:0;background:none;font-size:14px;outline:none!important;-webkit-box-shadow:0 0 0 rgba(255,255,255,0)!important;box-shadow:0 0 0 rgba(255,255,255,0)!important;color:#333;}
textarea{resize: none;}
img{display: block;}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus,a:focus{outline: none;outline-offset:0;}
.overflowY{overflow-y:hidden;}


h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-top:0;margin-bottom:0;}
.mark, mark{padding:0;}
.fl{float:left;}
.fr{float:right;}
.uppercase{text-transform: uppercase;}
.flex{display: flex;justify-content: center;align-items: center;flex-flow: row wrap;}
.cursor{cursor:pointer;}
.clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.wrapper{width:100%;min-height:100vh;overflow:hidden;}
.container{position:relative;}
.img{position:relative;width:100%;overflow:hidden}
.img img{display:block;width:100%;-webkit-transition:all .5s;transition:all .5s}
.gray{ 
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}
.bgF0F0F0{background:#f0f0f0;}
.bgFFF{background:#fff;}

.modal-backdrop{z-index: 1000;}
.modal.fade .modal-dialog {
    -webkit-transition: -webkit-transform .3s ease-out;
    -o-transition: -o-transform .3s ease-out;
    transition: transform .3s ease-out;
    -webkit-transform: translate(-50%,-75%);
    -ms-transform: translate(-50%,-75%);
    -o-transform: translate(-50%,-75%);
    transform: translate(-50%,-75%);
}
.modal.in .modal-dialog {
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}

/*导航   主色：#857507*/
.header{position: fixed;width:100%;top:0;left:0;z-index: 10;}
.header.bg .navbar-default{background-color:rgba(255,255,255,1);height:100vh;}
.navbar-default{position: relative;background-color:rgba(255,255,255,1);border:0;box-shadow:0 3px 8px rgba(0,0,0,.15);margin:0;border-bottom:none;transition:all .5s}
.navbar-right{float:right;}
.navbar-brand{position: absolute;left:15px;top:50%;padding:0;margin-top:-35px;height:auto;z-index: 2;}
.navbar>.container .navbar-brand{margin-left:0;}
.navbar-brand img{height:70px;}
.navbar-default .navbar-toggle{border:0;padding:9px 5px 9px 15px;}
.navbar-default .navbar-toggle .icon-bar{background-color:#034099;transition:all .5s}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent}
.navbar-default .menu_close .icon-bar:nth-child(1){transform:rotate(45deg);position:relative;top:6px}
.navbar-default .menu_close .icon-bar:nth-child(2){display:none}
.navbar-default .menu_close .icon-bar:nth-child(3){transform:rotate(-45deg)}

.navbar-collapse{box-shadow:0 0 0 rgba(255,255,255,.0);}
.header .navbar-collapse:after,.header .navbar-collapse:before{display:none}
.navbar-default .navbar-nav>li{position: relative;}
.navbar-default .navbar-nav>li>a{position: relative;padding:0 33px;line-height:104px;font-size:16px;text-align: center;background:transparent;color:#333;-webkit-transition:all .5s;transition:all .5s;}
.navbar-default .navbar-nav>li>a>span{position: relative;display:block;}
.navbar-default .navbar-nav>li>a:before{content:'';position: absolute;width:100%;height:0;left:0;bottom:0;background:#034099;-webkit-transition:all .5s;transition:all .5s;}
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li.active>a{color:#fff;background:transparent;}
.navbar-default .navbar-nav>li>a:hover:before,
.navbar-default .navbar-nav>li.active>a:before{height:100%;}
/* .navbar-default .nav>li>a:focus,
.navbar-default .nav>li>a:hover,
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover{-webkit-transition:all .5s;transition:all .5s;color:#ffffff;background:url(../images/navBg.jpg) no-repeat center;background-size:100% 100%;} */
.navbar-collapse::-webkit-scrollbar{width:2px;height:2px}

.navbar-default .navbar-nav .headForm{position: absolute;padding:0;top:50%;margin:-18px 0 0;right:0;}
.headForm form{position: relative;width:220px;height:36px;}
.headForm .form-control{width:100%;height:100%;border-color#ababab;border-radius:18px;padding-right:45px;border-color:#c7c7c7;}
.headForm .form-control:focus{border-color:#ababab;}
.headForm .btn{position: absolute;width:40px;height:100%;background:url(../images/icon/icon1.png) no-repeat center;right:3px;top:0;border-radius: 0;}



/* 二级导航 */
.navbar-default .navbar-nav>li>.dropdown-pc{display: block;}
.navbar-default .navbar-nav>li>.dropdown-min{display: none;}
.navbar-default .dropdown-menu{border:none;left:50%;min-width:160px;right:auto;background:rgba(255,255,255,0.8);top:100%;padding:0;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.navbar-default .dropdown-menu a{font-size:14px;padding:12px 10px;text-align:center;border-bottom:1px solid rgba(0,0,0,0.1);-webkit-transition:all .5s;transition:all .5s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.navbar-default .dropdown-menu li:last-child a{border-bottom:none;}
.navbar-default .dropdown-menu a:hover{color:#034099;background: transparent;}




/*返回顶部*/
.goBack{position:fixed;width:50px;height:50px;right:10px;bottom:100px;z-index:8;cursor:pointer;display:none;opacity:0.9;}
.goBack img{width:100%;height:100%;}
.goBack:hover{opacity:1;}

.backList{width:100%;padding:30px 0 0;border-top:1px solid rgba(203,203,203,0.4);margin-top:40px;}
.backList a{display: block;width:140px;height:40px;line-height:40px;text-align:center;background:#034099;color:#fff;margin:0 auto;-webkit-transition: all 0.3s;transition: all 0.3s;}
.backList a:hover{background:#1a5cbb;}
.backList a:before {pointer-events: none; position: absolute; z-index: -1; content: ''; top: 100%; left: 5%; height: 10px; width: 90%; opacity: 0; background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%); /* W3C */ -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform, opacity; transition-property: transform, opacity; } 
.backList a:hover{-webkit-transform: translateY(-4px); transform: translateY(-4px); -webkit-animation-name: hover; animation-name: hover; -webkit-animation-duration: 1.5s; animation-duration: 1.5s; -webkit-animation-delay: 0.3s; animation-delay: 0.3s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-direction: alternate; animation-direction: alternate; } 
.backList a:hover:before{opacity: .4; -webkit-transform: translateY(4px); transform: translateY(4px); -webkit-animation-name: hover-shadow; animation-name: hover-shadow; -webkit-animation-duration: 1.5s; animation-duration: 1.5s; -webkit-animation-delay: 0.3s; animation-delay: 0.3s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-direction: alternate; animation-direction: alternate; }


/* footer */
.footer{position: relative;width:100%;left:0;bottom:0;background:#212121;font-size:14px;color:#d7d7d7;z-index:7;}
.footer a{color:#d7d7d7;}
.footer a:hover{color:#fff;}
.f_top{padding:40px 0;}
.footer .f_text{line-height:30px;color:#d7d7d7;}
.f_form .form-group{margin-bottom:18px;}
.f_form .form-control{height:40px;background:transparent;border-radius: 0;border-color:#757575;border-top:none;border-left:none;border-right:none;font-size:14px;padding:6px 0;}
.f_form textarea.form-control{height:80px;}
.f_form .btn{width:90px;height:35px;background:#dddddd;border-radius: 0;font-size:14px;}
.f_form .btn:hover{background:#013672;color:#fff;}
.copyRight{padding:14px 15px;line-height:20px;text-align:center;background:#1a1a1a;}
.copyRight a{display:inline;}
.support{text-transform: uppercase;padding-left:5px;}


/* 文本录入 */
.contentText{font-size:14px;line-height:32px;color:#666;}
.contentText img{max-width:100%;display:inline-block;}
.contentText video{display: block;max-width:100%;margin:0 auto;}
.contentText a{display: inline;}


@media (min-width:1400px){
	.container{width:1200px;}
}
@media (min-width:1500px){
	.container{width:1300px;}
}
@media (min-width:1651px){
	.container{width:1450px}
}



@media screen and (min-width:1500px) and (max-width:1650px){
	/* header */
	.navbar-default .navbar-nav>li>a{line-height:96px;}

	body{padding-top:96px;}
}

@media screen and (min-width:1400px) and (max-width:1499px){
	/* header */
	.navbar-default .navbar-nav>li>a{font-size:15px;line-height:90px;}
	
	body{padding-top:90px;}
	
	/* footer */


}

@media screen and (min-width:1200px) and (max-width:1399px){
	/* header */
	.navbar-default .navbar-nav>li>a{font-size:15px;line-height:90px;}
	.headForm form{width:200px;} 
	body{padding-top:90px;}

	/* footer */

	
}

@media screen and (min-width:992px) and (max-width:1199px){
	.goBack{width:45px;height:45px;}
	.contentText{line-height:32px;}
	body{padding-top:80px;}
	
	/*导航*/
	.navbar-brand{margin-top:-30px;}
	.navbar-brand img{height:60px;}
	.navbar-default .navbar-nav>li>a{font-size:14px;line-height:80px;padding:0 26px;}
	.headForm form{width:190px;} 
	.navbar-default .dropdown-menu{min-width:150px;}
	.navbar-default .dropdown-menu a{font-size:13px;}

	
	/* footer */
	.footer{font-size:13px;}
	.f_top{padding: 35px 0;}

}

@media screen and (min-width:0) and (max-width:991px){
	/*导航*/
	.navbar-brand{position: static;margin-top:0;}
	.navbar-toggle{display:block;margin:23px 0 0;margin-right:-6px;}
	.navbar-nav{float:none;width:100%;margin:0;}
	.navbar-header{float:none}
	.navbar-default .navbar-nav{display: block;}
	.navbar-nav>li{float:none}
	.navbar-default .navbar-nav>li{padding:0;margin:0;}
	.navbar-default .navbar-nav>li:before{display: none;}
	.navbar-default .navbar-nav>li>a{position: relative;width:100%;height:auto;padding:12px 0;line-height:20px;font-size:14px;text-align:left;border-radius: 0;border:none;}
	.navbar-default .navbar-nav>li>a>span{padding:0;}
	.navbar-default .navbar-nav>li>a>span:after{display: none;}
	.navbar-default .navbar-nav>.active>a,
	.navbar-default .navbar-nav>.active>a:focus,
	.navbar-default .navbar-nav>.active>a:hover,
	.navbar-default .nav>li>a:focus,
	.navbar-default .navbar-nav>li>a:hover,
	.navbar-default .navbar-nav>li.active>a{background:none;color:#005BAC;}
	.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}
	.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:15px;padding-left:15px}
	.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse{max-height:calc(100vh - 74px);}
	.navbar-default .navbar-collapse{width:100%;padding:0}
	.navbar-collapse.collapse{display:none!important;border-top:1px #e7e7e7 solid;background:transparent;margin:0;}
	.collapse.in{display:block!important;overflow-y:auto!important}
	
	.navbar-default .navbar-nav>li>a:before{content: '';position: absolute;width:100%;height:1px;bottom:0;left:0;background:#e7e7e7;}
	.navbar-default .navbar-nav>li>a:after{content: '';position: absolute;width:0;height:2px;bottom:0;left:0;background:#005BAC;-webkit-transition:all .5s;transition:all .5s}
	.navbar-default .navbar-nav>li>a:hover:after,
	.navbar-default .navbar-nav>li.active>a:after{width:100%;}
	.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{
		color:#515251;background:transparent;
	}
	.navbar-default .navbar-nav>li>a:hover:before, .navbar-default .navbar-nav>li.active>a:before{height:1px;}
	
	/* 二级导航 */
	.navbar-default .navbar-nav>li>.dropdown-pc{display: none;}
	.navbar-default .navbar-nav>li>.dropdown-min{display: block;}
	.navbar-default .dropdown-menu{position: static;width:100%;margin:0;float:none;-webkit-box-shadow: 0 0 0 rgba(0,0,0,0);box-shadow: 0 0 0 rgba(0,0,0,0);background:none;padding:0;-webkit-transform: translateX(0);transform: translateX(0);}
	.navbar-default .dropdown-menu li{padding:0;border-bottom:1px #e7e7e7 solid;}
	.navbar-default .dropdown-menu a{position: relative;font-size:13px;padding:0 15px 0 25px;line-height:35px;border-color:rgba(255,255,255,.1);text-align:left;}
	.navbar-default .dropdown-menu li:last-child a{border-bottom:1px solid rgba(255,255,255,.1);}
	.navbar-default .dropdown-menu a:hover,
	.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#034099;background:none;}
	
	
	.navbar-default .navbar-nav .headForm{padding:12px 0;margin:0;position: static;}
	.headForm form{width:100%;}
}


@media screen and (min-width:768px) and (max-width:991px){
	body{padding-top:78px;}
	.goBack{width:45px;height:45px;}
	.contentText{line-height:32px;}
	
	.navbar-brand{padding:10px 0;}
	.navbar-brand img{height:58px;}

	/* footer */
	.footer{font-size:13px;}
	.footer .f_text{margin-bottom:20px;}
	.f_top{padding: 30px 0;}

}


@media screen and (min-width:0px) and (max-width:767px){
	body{padding-top:66px;}
	.backList{margin-top:30px;}
	.goBack{width:40px;height:40px;bottom:70px;opacity:1;}
	.contentText{line-height:30px;}
	
	.container{width:100%;}
	/*导航*/
	.navbar-brand{padding:8px 0;}
	.navbar-brand img{height:50px;}
	.navbar-toggle{margin-top:17px;margin-right:0;padding-right:0;}
	.navbar-nav{margin:0;}
	.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse{max-height:calc(100vh - 63px);}
	
	/* footer */
	.footer{font-size:12px;}
	.f_top{padding: 25px 0;}
	.copyRight a{display: block;}
	.footer .f_text{margin-bottom:20px;}
	.f_form .form-group{margin-bottom: 13px;}

	
	
}

@media screen and (min-width:0px) and (max-width:380px){

}











/*动画*/
@-webkit-keyframes fadeIn {
	0% {
		opacity: 0
	}
	100% {
		opacity: 1
	}
}
@keyframes fadeIn {
	0% {
		opacity: 0
	}
	100% {
		opacity: 1
	}
}
.fadeIn {
	-webkit-animation: fadeIn 1s;
	animation: fadeIn 1s;
}

@-webkit-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		-ms-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none
	}
}
.fadeInDown {
	-webkit-animation: fadeInDown 1s;
	animation: fadeInDown 1s;
}

@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		-ms-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none
	}
}
.fadeInUp {
	-webkit-animation: fadeInUp 1s;
	animation: fadeInUp 1s;
}

@-webkit-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		-ms-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none
	}
}
.fadeInLeft {
	-webkit-animation: fadeInLeft 1s;
	animation: fadeInLeft 1s;
}

@-webkit-keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		-ms-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none
	}
}
.fadeInRight {
	-webkit-animation: fadeInRight 1s;
	animation: fadeInRight 1s;
}

@-webkit-keyframes zoomIn {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	50% {
		opacity: 1
	}
}
@keyframes zoomIn {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		-ms-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	50% {
		opacity: 1
	}
}
.zoomIn {
    -webkit-animation: zoomIn 1s;
    animation: zoomIn 1s
}

